From: Keir Fraser Date: Wed, 3 Jun 2009 11:35:25 +0000 (+0100) Subject: x86: pin_2_irq[].pin should be initialised to -1. X-Git-Tag: archive/raspbian/4.8.0-1+rpi1~1^2~13820 X-Git-Url: https://dgit.raspbian.org/%22http:/www.example.com/cgi/%22https:/%22bookmarks://%22Dat/%22http:/www.example.com/cgi/%22https:/%22bookmarks:/%22Dat?a=commitdiff_plain;h=7233b972ffe614057aa1eb81ca9b70b79962b55c;p=xen.git x86: pin_2_irq[].pin should be initialised to -1. Signed-off-by: Keir Fraser --- diff --git a/xen/arch/x86/io_apic.c b/xen/arch/x86/io_apic.c index 894bb63299..38dcdba905 100644 --- a/xen/arch/x86/io_apic.c +++ b/xen/arch/x86/io_apic.c @@ -967,6 +967,8 @@ static void __init enable_IO_APIC(void) /* Initialise dynamic irq_2_pin free list. */ irq_2_pin = xmalloc_array(struct irq_pin_list, PIN_MAP_SIZE); memset(irq_2_pin, 0, nr_irqs * sizeof(*irq_2_pin)); + for (i = 0; i < PIN_MAP_SIZE; i++) + irq_2_pin[i].pin = -1; for (i = irq_2_pin_free_entry = nr_irqs; i < PIN_MAP_SIZE; i++) irq_2_pin[i].next = i + 1;